<?php
/**
 * Created by PhpStorm.
 * User: 魏爷
 * Date: 2016/5/6
 * Time: 21:36
 */

namespace Admin\Model;


class BookIsbnModel extends BaseModel
{
    // 数据表名（不包含表前缀）
    protected $tableName        =   'bookisbn';


    /**
     * 查询出版社表的信息
     * @return array()
    **/
    public function getBookIsbnTableInfo(){
        return $this->where("book_ISBN_status=1")->order('book_ISBN_id DESC')->select();
    }
    /**
     * 出版社名称是否存在
     * @param String $book_ISBN_name 出版社名称
     * @return boolean
     **/
    public function getBookIsbnName($book_ISBN_name){
        $res = $this->where("book_ISBN_name LIKE '$book_ISBN_name'")->select();
        if(empty($res)){
            return true;
        }else{
            return false;
        }
    }
    /**
     * 查询所有出版社与管理员表的信息
     * @return array()
     **/
    public function getBookIsbnInfo(){
//        $bookCaseArray= M('bookisbn as c')->join('wyz_admin as d ON c.a_id = d.a_id','LEFT')->order("book_isbn_id DESC")->select();
//        return $bookCaseArray;
        return $this->query("select * from wyz_bookisbn a LEFT JOIN wyz_admin b ON a.a_id = b.a_id");
    }

    /**
     * 出版社删除
     * @param Integer $book_isbn_id 出版社ID
     * @return boolean
     **/
    public function bookIsbnDel($book_isbn_id){
        $res=$this->where("book_ISBN_id = $book_isbn_id")->setField('book_ISBN_status',2);
        return $res == false ? false:true;
    }

    /**
     * 出版社恢复
     * @param Integer $book_isbn_id 出版社ID
     * @return boolean
     **/
    public function bookIsbnRec($book_isbn_id){
        $res=$this->where("book_ISBN_id = $book_isbn_id")->setField('book_ISBN_status',1);
        return $res == false ? false:true;
    }
    /**
     * 出版社信息添加
     * @param Integer $a_id 管理员ID
     * @param String $book_ISBN_name 出版社名称
     * @param String $book_ISBN_intime 录入时间
     * @param String $book_ISBN_status  出版社状态  1 正常  2 删除
     * @return boolean
     **/
    public function bookIsbnAdd($a_id,$book_ISBN_name){
        $data['a_id']=$a_id;
        $data['book_ISBN_name']=$book_ISBN_name;
        $data['book_ISBN_intime']=time();
        $data['book_ISBN_status']=1;
        $res=$this->add($data);
        if($res>0){
            return true;
        }else{
            return false;
        }
    }

}